table of contents
syslog-ng(8) | Журналізатор подій в Юнікс | syslog-ng(8) |
ІМ'Я¶
syslog-ng - записувач системних повідомлень
ВИКОРИСТАННЯ¶
syslog-ng [ -dFsvVy ] [ -f <config-filename> ] [ -p <pid-filename> ] [ -C <chroot-dir> ] [-u <user> ] [ -g <group> ]
ОПИС¶
syslog-ng - записувач журналів повідомлень нового покоління, який здатний писати системні повідомлення в файли журналів, на термінал UNIX, на інші комп'ютери через мережу та користувачам, все як Ви вкажете у його конфігураційному файлі.
Файл з налаштуваннями /etc/syslog-ng/syslog-ng.conf зчитується при завантаженні syslog-ng та коли він отримує сигнал HUP. При зчитуванні файлу налаштувань всі журнали закриваються і належним чином відкриваються знов. Для детальнішої інформації про файл налаштувань, дивіться syslog-ng.conf(5).
Звичайно повідомлення до syslog-ng посилаються через Юнікс домен сокет (/dev/log), або прослуховує UDP (TCP) порт 514 чи будь-який інший syslog/udp (або syslog/tcp) вказаний у /etc/services. Для отримання повідомлень від ядра (/dev/klog) відкривається для зчитування.
Повідомлення, що посилаються до syslog-ng ,мусять бути одне на стрічку з префіксом коду пріоритету взятому в <>. Визначення значень пріоритетів можна знайти в /usr/include/sys/syslog.h.
syslog-ng може посилати повідомлення до іншого демона syslog-ng, і коли це робить - виставляє пріоритет у префіксі повідомлення.
Нема необхідності закінчувати повідомлення пустою стрічкою чи "переводом каретки".
ОПЦІЇ¶
- -C <directory>, --chroot=<directory>
- Змінює кореневу файлову систему в <directory>
- -d, --debug
- Включає відлагоджувальний режим. Виводить різні повідомлення на aid при відлагоджені та припиняє вивід коли стає сервісом.
- -y, --yydebug
- Включає відлагоджувальні повідомлення yacc, доступна тільки коли syslog-ng збиравсь з опцією --enable-debug
- -F, --foreground
- Не переходить на задній план
- -f <filename>, --cfgfile=<filename>
- Використовує замість звичного файлу з налаштуваннями /etc/syslog-ng/syslog-ng.conf той що вказаний.
- -g <group>, --group=<group>
- Переключається до іншої групи (/etc/group)
- -p <filename>, --pidfile=<filename>
- Записує номер свого процесу (PID) у вказаний файл. По замовчуванню в /var/run/syslog-ng.pid.
- -s, --syntax-only
- Тільки перевіряє синтаксис файлу з налаштунками. корисно разом з -f.
- -u <user>, --user=<user>
- Переключитися до прав вказаного користувача (/etc/passwd)
- -v, --verbose
- Включає багатослівний режим. Процес не стає сервісом. Друкує пару повідомлень, порівняйте з -d.
- -V, --version
- Виводить номер версії.
ДІАГНОСТИКА¶
Вважається, що syslog-ng запускатиметься з правами root, однак, якщо не працювати з привілейованими портами і бути власником директорій для ведення журналів, ітп, його можна запускати як не привілейований процес.
ПОДІБНІ ТЕМИ¶
syslog-ng.conf(5), logger(1), syslog(2), syslog(3), services(5), syslog.conf(5), klogd(8), syslogd(8), sysklogd(8).
ФАЙЛИ¶
- /etc/syslog-ng/syslog-ng.conf
-
Файл налаштувань для syslog-ng. Дивіться syslog-ng.conf(5) для детальної інформації. - /var/run/syslog-ng.pid
-
Файл що містить id процесу syslog-ng.
ПОМИЛКИ¶
Якщо Ви знайдете якісь помилки, будь-ласка відправте лист до розсилки syslog-ng на адресу syslog-ng@lists.balabit.hu
v 1.6.7 переклад: альфа версія 2007-10-27-16:31 | © 2005-2007 DLOU, GNU FDL |